package org.dydl.model.system;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**
 * SYS_CUSTOMER
 * 
 * 
 * @author 张华城
 *
 */
@Entity
@Table(name = "SYS_CUSTOMER")
public class SysCustomer implements Serializable {
    /** 版本号 */
    private static final long serialVersionUID = 5416026452618030118L;

    /** id */
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;
    
    
    @GeneratedValue(generator = "uuid")
	@GenericGenerator(name = "uuid", strategy = "uuid")
    private String uuid;

    public String getUuid() {
		return uuid;
	}


	public void setUuid(String uuid) {
		this.uuid = uuid;
	}


	/**  */
    private Integer customerCode;

    /** 联系人 */
    private String contact;

    /** 邮箱 */
    private String email;

    /** 联系电话 */
    private Integer telNo;

    /** 客户简称 */
    private String customerName;

    /** 客户全称 */
    private String customerFullName;

    /** 收货人地址 */
    private String shipAdd;

    /** 账单地址 */
    private String billAdd;

    /** 发票地址 */
    private String sendInvoiceAdd;

    /** 账单号 */
    private Integer emsNo;

    /** 发票号 */
    private Integer invoiceNo;


    public Integer getId() {
        return this.id;
    }


    public void setId(Integer id) {
        this.id = id;
    }


    public Integer getCustomerCode() {
        return this.customerCode;
    }

    
    public void setCustomerCode(Integer customerCode) {
        this.customerCode = customerCode;
    }

   
    public String getContact() {
        return this.contact;
    }

  
    public void setContact(String contact) {
        this.contact = contact;
    }

   
    public String getEmail() {
        return this.email;
    }

    
    public void setEmail(String email) {
        this.email = email;
    }

    
    public Integer getTelNo() {
        return this.telNo;
    }

    
    public void setTelNo(Integer telNo) {
        this.telNo = telNo;
    }

   
    public String getCustomerName() {
        return this.customerName;
    }

    
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    
    public String getCustomerFullName() {
        return this.customerFullName;
    }

    
    public void setCustomerFullName(String customerFullName) {
        this.customerFullName = customerFullName;
    }

   
    public String getShipAdd() {
        return this.shipAdd;
    }

    
    public void setShipAdd(String shipAdd) {
        this.shipAdd = shipAdd;
    }

    
    public String getBillAdd() {
        return this.billAdd;
    }

   
    public void setBillAdd(String billAdd) {
        this.billAdd = billAdd;
    }

    
    public String getSendInvoiceAdd() {
        return this.sendInvoiceAdd;
    }

    
    public void setSendInvoiceAdd(String sendInvoiceAdd) {
        this.sendInvoiceAdd = sendInvoiceAdd;
    }

   
    public Integer getEmsNo() {
        return this.emsNo;
    }

    
    public void setEmsNo(Integer emsNo) {
        this.emsNo = emsNo;
    }

   
    public Integer getInvoiceNo() {
        return this.invoiceNo;
    }

    
    public void setInvoiceNo(Integer invoiceNo) {
        this.invoiceNo = invoiceNo;
    }
}